vainglorious person

Translations
тщеславный человек
A vainglorious person rarely admits their mistakes.
Тщеславный человек редко признает свои ошибки.